package com.j.Collection;

import java.util.ArrayList;
import java.util.Collections;

/**
 * Collections泛型的工具类，java.util
 * reverse(List<?> list)    反转集合中元素的顺序
 * shuffle(List<?> list)    随机重置集合元素的位置
 * 以上两个都是List<?> 因为所作操作不需要规范其类型
 * sort(List<T> list)升序排序（静态），排序的对象必须是实现Comparable接口
 * */
public class TestCollections {
    public static void main(String[] args) {
        ArrayList<Integer> arrayList=new ArrayList<>();
        arrayList.add(12);
        arrayList.add(15);
        arrayList.add(9);
        Collections.sort(arrayList);
        Collections.reverse(arrayList);
        //Collections.shuffle(arrayList);
        for (int i = 0; i < arrayList.size(); i++) {
            System.out.println(arrayList.get(i));
        }
    }
}
